]> dgit.raspbian.org Git - gnome-shell.git/commit
extensionPrefs: Switch to D-Bus API to get extension live state
authorDidier Roche <didrocks@ubuntu.com>
Thu, 1 Nov 2018 12:55:17 +0000 (13:55 +0100)
committerFlorian Müllner <florian.muellner@gmail.com>
Sat, 20 Jul 2019 14:17:35 +0000 (14:17 +0000)
commit9928125e7d584ed45cdde8291cb62a607e73696a
treea7ec41dbe7fab35db2a9b6a6e80307102c2ae1a6
parent1c63893c4b069a3a4af53a6c6a798a4ccc019c38
extensionPrefs: Switch to D-Bus API to get extension live state

By direclty using the underlying GSetting, whether or not an extension
appears as enabled or disabled currently depends only on whether it is
included in the 'enabled-extensions' list or not.

However this doesn't necessarily reflect the real extension state, as an
extension may be in error state, or enabled via the session mode.

Switch to the extensions D-Bus API to ensure that the list of extensions
and each extension's state correctly reflects the state in gnome-shell.

https://bugzilla.gnome.org/show_bug.cgi?id=789852
js/extensionPrefs/main.js